<%@page isELIgnored="false" import="java.net.*" %>
<%@taglib prefix="tiles" uri="struts-tiles" %>
<%@taglib prefix="html" uri="struts-html" %>
<%@taglib prefix="c" uri="jstl" %>
<%@taglib prefix="mcfn" uri="mcfn" %>
<%@taglib prefix="fn" uri="jstl-fn" %>
<%@taglib prefix="x" uri="jstl-x" %>
<script type="text/javascript">
	function processExit( exit )
	{
		document.getElementById( 'exit' ).value = exit ;

		document.getElementById( 'FlowProcessForm' ).submit( ) ;
	}
	function exitOfFlow( )
	{
		if( confirm( 'Estas seguro de que deseas abandonar la tarea?\nAl hacerlo perderas los cambios realizados!' ) )
		{
//			document.getElementById( 'operation' ).value = 1 ;

//			document.getElementById( 'FlowProcessForm' ).submit( ) ;

			document.location = 'MenuTareas.do'
			
			return true ;
		}
		else
			return false ;
	}       
        
</script>

<link rel="stylesheet" href="css/flowStyle.css" media="screen" type="text/css" />


<c:set var="FlowType" value="${FlowData.flow.tipo}"/>
					<div id="FlowDiv">
<c:choose>
<c:when test="${FlowData.withFile}">
						<html:form method="post" styleId="FlowProcessForm" action="/FlowProcess" enctype="multipart/form-data">
						<html:hidden property="cveWorkPreimplementation" styleId="cveWorkPreimplementation" />
						<html:hidden property="operation" styleId="operation" value="0"/>
						<html:hidden property="exit" styleId="exit"/>
						<html:hidden property="processClass" value="" />
						<h1>Tarea de Flujo</h1>
<!--						<b>Tipo de Flujo: </b><c:if test="${FlowType eq 1}">[Preimplementaci&oacute;n]</c:if><c:if test="${FlowType eq 2}">[Implementaci&oacute;n]</c:if><c:if test="${FlowType eq 3}">[Campa&ntilde;a]</c:if><c:if test="${FlowType eq 4}">[Especial]</c:if><br/>-->
						<b>Tarea: </b>${FlowData.tblTareaPreimplementacion.tblTarea.nombre }<br/>
<!--						<b>Forma: </b>${FlowData.tblTareaPreimplementacion.tblTarea.tblForma.nombre }<br/>-->
                                                <c:if test="${FlowData.tblTareaPreimplementacion.tblPreimplementacion.tblFlujo.tipo eq 3}">
                                                    <b>Nombre de Campa&ntilde;a: </b>${FlowData.campania.nombre}<br/>
                                                    <b>Cuenta: </b>${FlowData.campania.tblCuenta.nombre}<br/>
                                                </c:if>                                                
						<div style="width: 100%; text-align: right;"><input class="BotonSalir" type="button" value="Salir de Tarea" onclick="exitOfFlow( );" /></div>
						<jsp:include page="${FlowData.jspPath}"/>
						</html:form>						
</c:when> 
<c:otherwise>
						<html:form method="post" styleId="FlowProcessForm"  action="/FlowProcess" >
						<html:hidden property="cveWorkPreimplementation" styleId="cveWorkPreimplementation" />
						<html:hidden property="operation" styleId="operation" value="0"/>
						<html:hidden property="exit" styleId="exit"/>
						<html:hidden property="processClass" value="" />
						<h1>Tarea de Flujo</h1>
<!--						<b>Tipo de Flujo: </b><c:if test="${FlowType eq 1}">[Preimplementaci&oacute;n]</c:if><c:if test="${FlowType eq 2}">[Implementaci&oacute;n]</c:if><c:if test="${FlowType eq 3}">[Campa&ntilde;a]</c:if><c:if test="${FlowType eq 4}">[Especial]</c:if><br/>-->
						<b>Tarea: </b>${FlowData.tblTareaPreimplementacion.tblTarea.nombre }<br/>
<!--						<b>Forma: </b>${FlowData.tblTareaPreimplementacion.tblTarea.tblForma.nombre }<br/>-->
                                                <c:if test="${FlowData.tblTareaPreimplementacion.tblPreimplementacion.tblFlujo.tipo eq 1}">
                                                    <b>Nombre de Campa&ntilde;a: </b>${FlowData.campania.nombre}<br/>
                                                    <b>Cuenta: </b>${FlowData.campania.tblCuenta.nombre}<br/></br>
                                                </c:if>
                                                
<c:choose>
    <c:when test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Entrega de ganadores' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7}">
        <div style="width: 50%; text-align: left;float:left;">
            Enviar comentarios:&nbsp;
            <textarea style="width: 70%; height: 75px; background-color: #C0C0C0; " name="comentarios" ></textarea>
        </div>
        <div style="width: 50%; text-align: right;float:left">
            <input class="BotonSalir" type="button" value="Salir de Tarea" onclick="exitOfFlow( );" />
            <input class="BotonSalir" type="button" value="Enviar Ganadores" onclick="if( confirm( 'Deseas enviar los datos de los ganadores?' ) ) processExit( 'Enviar' );" />                                                        
        </div>
    </c:when>
    <c:otherwise>
        <div style="width: 100%; text-align: right;">
           <input class="BotonSalir" type="button" value="Salir de Tarea" onclick="exitOfFlow( );" />                                                    
                                                        
           <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Generar Contrato' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 }">
                    <input class="BotonSalir" type="button" value="Finalizar tarea" onclick="if( confirm( 'Deseas Finalizar la tarea?' ) ) processExit( 'Ok' );" />
           </c:if>                                                    
                                                        
           <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Entrega de Boletos' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 }">
                   <input class="BotonSalir" type="button" value="Enviar Boletos" onclick="if( confirm( 'Deseas enviar los boletos?' ) ) processExit( 'Enviar' );" />
           </c:if>    
                                                    
        </div>
    </c:otherwise>
</c:choose>                                     
                                                
                                                    <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre ne 'Generar Contrato' and
                                                                  FlowData.tblTareaPreimplementacion.tblTarea.nombre ne 'Entrega de ganadores' and
                                                                  FlowData.tblTareaPreimplementacion.tblTarea.nombre ne 'Entrega de Boletos' and
                                                                  FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 or
                                                                  FlowData.tblTareaPreimplementacion.tblPreimplementacion.tblFlujo.tipo eq 1 or
                                                                  FlowData.tblTareaPreimplementacion.tblPreimplementacion.tblFlujo.tipo eq 2  }">
                                                    
                                                                    <jsp:include page="${FlowData.jspPath}"/>
                                                                    
                                                    </c:if>
						
						</html:form>
                                                <br/></br>
                                                
                                                <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Generar Contrato' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 }">
                                                    
                                                    <html:form method="post" styleId="ContratoForm"  action="/Contrato" onsubmit="return valor(this);" >
                                                        <jsp:include page="${FlowData.jspPath}"/>
                                                        <input type="hidden" name="cveCamapnia" id="cveCamapnia" value="${FlowData.campania.cveCampania}"/>
                                                        <input type="hidden" name="cveWorkPreimplementation" id="cveWorkPreimplementation" value="${FlowData.tblTareaPreimplementacion.cveTareaPreimplementacion}" />
                                                        
                                                    </html:form>                                                    
                                                    
                                                </c:if>
                                                
                                                <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Entrega de ganadores' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 }">
                                                                                                        
                                                    <html:form method="post" styleId="GeneraGanadoresForm"  action="/Ganadores" >
                                                        <jsp:include page="${FlowData.jspPath}"/>
                                                    </html:form>
                                                    
                                                </c:if>
                                                
                                                <c:if test="${FlowData.tblTareaPreimplementacion.tblTarea.nombre eq 'Entrega de Boletos' and FlowData.tblTareaPreimplementacion.tblTarea.tblFlujo.cveFlujo eq 7 }">
                                                    
                                                    <html:form method="post" styleId="BoletosForm"  action="/Boletos" >
                                                        <jsp:include page="${FlowData.jspPath}"/>                                                        
                                                    </html:form>
                                                    
                                                    
                                                </c:if>
                                                
          </c:otherwise>                                              
</c:choose>
					</div>
					<div id="footContent"></div>